home *** CD-ROM | disk | FTP | other *** search
/ The Melting Pot 2.0 / The Melting Pot 2.0.iso / go.bat < prev    next >
DOS Batch File  |  1995-10-12  |  3KB  |  126 lines

  1. @echo off
  2.  
  3. cd \
  4.  
  5. @echo off
  6. set derml=
  7. set envtest1=
  8. set envtest2=
  9. set cdr=
  10. set cdidx=
  11. set CDT=
  12. set cdidxtmp=
  13. set bd=
  14. set goinst=
  15.  
  16. if not exist .\cdidx\cs\pic\emerald2.pcx goto fail
  17.  
  18. goto cont99
  19.  
  20. :fail
  21. cls
  22. echo.
  23. echo.
  24. echo Sorry, you are on the wrong drive. Move to CD-ROM drive before executing.
  25. echo.
  26. pause
  27. echo.
  28. goto end
  29.  
  30. :end0
  31. cls
  32. goto end
  33.  
  34. :cont99
  35.  
  36. echo Checking to see if you are on the correct drive...
  37. if not exist .\cdidx\cdidx.exe goto oops
  38. echo Checking your available environment space...
  39. set envtest1=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  40. set envtest2=xxxxxxxxxxxxxxx
  41. if %envtest2% == xxxxxxxxxxxxxxx goto envok
  42. set envtest1=
  43. set envtest2=
  44. goto envnok
  45. :envok
  46. set envtest1=
  47. set envtest2=
  48. echo Environment space adequate.
  49. goto envcont
  50.  
  51. :envnok
  52. cls
  53. echo.
  54. echo.
  55. echo.
  56. echo                             !!!!!! WARNING !!!!!!
  57. echo.
  58. echo You do not have enough environment space to install the CdIdx variables. 
  59. echo Please consult your DOS manual about expanding it. You need at least
  60. echo 70 bytes of free environment space to complete the SETUP and INSTALL processes.
  61. echo A line in your config.sys file needs to be changed to expand enviroment space.
  62. echo  *******     shell=c:\dos\command.com c:\dos /e:512 /p   ******
  63. echo  add or change the above line without the ***** 
  64. echo.
  65. echo.
  66. set cont=n
  67. pause
  68. cls
  69. goto end
  70.  
  71. :envcont
  72. echo @echo off >c:\tmp.bat
  73. echo Determining which drive is your CD-ROM drive...
  74. cd >c:\tmp1.dat
  75. \cdidx\cstring -f1 -d: <c:\tmp1.dat >c:\tmp2.dat
  76. \cdidx\strdt s/^/"set CDR=" <c:\tmp2.dat >>c:\tmp.bat
  77.  
  78. echo Determining your boot drive...
  79.  
  80. set >c:\tmp1.dat
  81. \cdidx\fstring "COMSPEC=" <c:\tmp1.dat >c:\tmp2.dat
  82. \cdidx\cstring -c9-9 <c:\tmp2.dat >c:\tmp3.dat
  83. \cdidx\strdt s/^/"set BD=" <c:\tmp3.dat >>c:\tmp.bat
  84. echo Setting Environment Variables (Running generated C:\TMP.BAT)...
  85. call c:\tmp.bat
  86. echo Cleanup: Erasing C:\tmp1.dat, C:\tmp2.dat, C:\tmp3.dat...
  87. del C:\tmp1.dat
  88. del C:\tmp2.dat
  89. del C:\tmp3.dat
  90.  
  91. echo Attemping to create %bd%:\cdidxtmp directory...
  92. md %bd%:\cdidxtmp >\nul
  93. set CDT=\cdidxtmp
  94. set cdidx=%bd%%cdr%1%CDT%
  95.  
  96. echo Setup finished.
  97.  
  98. echo.
  99. echo   Boot drive was found to be drive: %bd%:
  100. echo CD-ROM drive was found to be drive: %cdr%:
  101. echo.
  102. echo If this is INCORRECT, you may need to run INSTALL to specify them.
  103. echo.
  104. echo CdIdx is next.
  105. rem pause
  106. if exist .\cdidx\cs\pic\emerald2.pcx \cdidx\cs\cshow \cdidx\cs\pic\emerald2.pcx+x>c:\nul
  107. \cdidx\sleep 5
  108. cd \cdidx
  109. cdidx
  110. cd \
  111. cls
  112. goto end
  113.  
  114. :oops
  115. cls 
  116. echo.
  117. echo.
  118. echo.
  119. echo                          !!!!! WARNING !!!!!
  120. echo.
  121. echo You must make the drive you run SETUP.BAT from your default drive.
  122. goto end
  123.  
  124. :end
  125. echo.
  126.